#ifndef FABRICADEJUGADORES_H_
#define FABRICADEJUGADORES_H_

#include "NotificadorDeCambios.h"
#include "socket.h"
using namespace red::sockets;

class FabricaDeJugadores
{
private:
	NotificadorDeCambios* notificadorDeCambios;
public:
	FabricaDeJugadores(NotificadorDeCambios* notificadorDeCambios);
	Jugador* crearJugador(std::string id, std::string color);
	Jugador* crearJugador(Socket* socket);
	virtual ~FabricaDeJugadores();
};

#endif /*FABRICADEJUGADORES_H_*/
